package com.qf.ssm.mapper;

import com.qf.ssm.po.CarReturnInformation;
import com.qf.ssm.po.VehicleCondition;
import com.qf.ssm.qo.CarRentalCertificateQo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author dabenzhong
 * @Create 2024-01-05-14:32
 * 还车表
 */

public interface CarRentalCertificateMapper {
    //根据orderId获取还车前已经有的数据
    Integer insertCarRentalCertificate(@Param("orderId") Integer orderId);
    //查询还车前已经有的数据
    CarReturnInformation selectCarRentalCertificate(@Param("orderId") Integer orderId);

    //添加后面写入还车单的数据
    Integer updateCarRentalCertificate(@Param("carRentalCertificateQo") CarRentalCertificateQo carRentalCertificateQo);

    //查询全部损耗的级别
    List<VehicleCondition> selectAllVehicleCondition();

    //根据orderId查询是否有数据
    Integer selectCarRentalByOrderId(@Param("orderId") Integer orderId);

//    //根据orderId删除单挑数据
//    Integer delectCarRentalByOrderId(@Param("orderId") Integer orderId);
}
